package school.course;

import java.util.Date;

import school.Instructor;
import school.Student;

public interface Course {
 
	public Date getStartDate() ;

	public void setStartDate(Date startDate);

	public Date getEndDate() ;

	public void setEndDate(Date endDate);

	public Session[] getSessions() ;

	public void setSessions(Session[] sessions);
	
	public void addSession(Session session);

	public Student[] getStudents() ;

	public boolean addStudent (Student student) ;
	
	public void removeStudent (Student student) ;

	public Instructor getInstructor() ;

	public boolean setInstructor(Instructor instructor) ;
	
	public boolean isEndsAfter(Date date);
	
	public boolean isStartsBefore(Date date);

}
